Big Huge Thesaurus

Nemean lion

noun

sounds kind of like